package org.jeecg.modules.xxgx.cxtj.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 发票统计（按客户）请求参数
 */
@Data
@ApiModel(description="发票统计（按客户）请求参数")
public class XxFptjKehuPageParam {

    @ApiModelProperty(value = "页号")
    Integer pageNo = 1;
    @ApiModelProperty(value = "每页条数")
    Integer pageSize = 10;

    @ApiModelProperty(value = "销方税号", hidden = true)
    private String xfsh;
    @ApiModelProperty(value = "发票类型代码")
    private String fplxdm;

    @ApiModelProperty(value = "客户名称")
    private String khmc;
    @ApiModelProperty(value = "开票日期起")
    private String kprqq;
    @ApiModelProperty(value = "开票日期止")
    private String kprqz;

    @ApiModelProperty(value = "销售含税金额起")
    private String xsjeq;

    @ApiModelProperty(value = "销售含税金额止")
    private String xsjez;

    @ApiModelProperty(value = "开票人")
    private String kpr;

    @ApiModelProperty(value = "开票终端")
    private String kpzddm;

    @ApiModelProperty(value = "部门，多个部门以逗号分隔")
    String sysOrgCode;

    @ApiModelProperty(value = "部门，多个部门以逗号分隔", hidden = true)
    List<String> sysOrgCodeArr;

}
